/**
 * axios封装
 * 请求拦截、响应拦截、错误统一处理
 */

export const baseurl = "http://localhost:9090"; // 本地
// export const baseurl = 'http://121.37.242.119:9090' // Linux服务器
// const baseurl = 'http://43.139.147.77:9090' // Windows服务器

const request = (url, data = {}, method = "GET") => {
  return new Promise((resolve, reject) => {
    uni.request({
      url: baseurl + url, //接口地址
      data,
      method,
      header: {
        'content-type': 'application/json'
      },
      success: (res) => {
        resolve(res.data);
      },
      fail: (res) => {
        console.error(res);
        reject(res);
      },
    });
  });
};

export default request;
